(_) Project Sugar Cake (_)
    (    Changelog    )
This document records front end facing changes made to the mod/framework

Changelog Notes Key
"=" (DEV only) signifies change only applies to this release chain
".." (DEV only) lacks testing / requires more testing before release version
">.." (DEV only) Broken when testing, needs fixing before release (or be disabled)

General Notes (applies to newest verion)
	Note : The "register animation" validators still mostly assume the metadata supplied is correct, this means you can technically 'force' a bad animation to register which may not play correctly, however if metadata is correct then animations should work as intended
	Note : API method may be altered in the future, but for now this works
	Note : API Call "SCake_RegisterAnim" and "SCake_RegsiterAnimEvent" require the source structs to use (provided with SDK)

----- ----- ----- ----- -----
SCake Version 0.0.2 DEV
	Note : Essentially Rebuilt the entire animation player and added the API systems, not everything is accessible yet but adding things in the future will be much easier once we know what to add

	Added : Animator now supports multiple characters at once (can play Human X Human, Pal X Human, Pal X Pal, whatever!)
	Added : AI Handler to animator to help prevent AI breaking animations / conflicting (still has minor issues)
	Added : Position handling to animator, should keep animation in the same place even if characters are pushed or pulled
	Added : New validator should auto-sort and organize animating characters
	Added : Additional validation for incompatible animations, should prevent any non-compatible animation (that have proper metadata) from playing
	Added : More advanced climax handler, now supports specific slots orgasming to trigger specified animations within a registered animation event
	Added : Pleasure gain for all characters in animations (was just the host player previously)
	Added : Support for Post Climax animation playback after climax animations, skips and just ends if no post anim is found
	Added : Support for 'included tags' and optionally requiring those tags when starting animations
	Added : Basic stat tracking for characters where it's neccesary (no persistence between save loads yet >.<)
	Added : Optimization systems to stat tracking so we only track what's needed (Basic so far, needs more advanced systems in the future)
	Added : API Base for other mods to call and use SCake functions (such as starting/stopping animations, needs to be expanded on)
	Added : API Call "SCake_StartAnimEvent_Basic" - Starts an animation between the supplied characters with minimal information
	Added : API Call "SCake_StartAnimEvent_Advanced" - Starts an animations between the supplied characters with more advanced information
	Added : API Call "SCake_StopAnim_PalTarget" - Stops any animation event the target character is involved in
	Added : API Call "SCake_SendReportMessage" - Sends a report message to SCake's report UI, visible to the player
	Added : API Call "SCake_CheckStat_Pleasure" - Returns the current Sexual Pleasure of the sent character
	Added : API Call "SCake_Stat_AddPleasure" - Adds the specified amount to the target's Sexual Pleasure
	Added : "Start animation between player and target" with default key "K"
	Added : "Start animation between 2 targets" with default key "J"
	Added : "Stop animation target is involved in" with default key "I"
	Added : Pals play their "Happy" emote/action when animation events end (more advanced emotion handling could be added in the future)
	
	Changed : "Start solo player animation" default key changed to "L"
	Changed : "Stop player involved animation" default key changed to "O"
	Changed : "Report player's sexual pleasure" default key changed to "U"
	Changed : SyncPosition animation setting now defaults to disabled
	Changed : Animation player was re-built and has much more advanced functions now with better duration tracking
	Changed : Orgasms now add additional animation time so they don't conflict with normal stage progression
	Changed : Reduced how quickly Sexual Pleasure decays when outside an animation event
	
	Removed : A lot of debug notifications should no longer show up in the release build (sorry if I missed any >.<)

	Fixed : Fixed animations only ever registering as "female solo human" animations
	Fixed : Animation player getting stuck and freezing indefinately if cancelled improperly
	Fixed : "Pals in Animation" tracker getting stuck if animation event was cancelled improperly
	Fixed : Animating characters getting pushed/pulled or continueing movement if already in motion when animation starts
	Fixed : Typos/misspellings in data structure

----- ----- ----- ----- -----
SCake Version 0.0.1 DEV [Initial Release]
	Has ability to register animations and animation events, lacks validation
	Features limited animation player that supports solo female human animations with climax switching
	Can play solo-female animations for the player character via hotkey if any are registered (hotkey /)
	Can end animations the player is involved in via hotkey (hotkey ])
	Tracks sexual pleasure of the player character, can check with hotkey (hotkey ')
	Sexual pleasure will decay over time when not in an animation